package com.oceansoft.core.message;

/**
 * 定义错误码，默认为0，代表接口调用成功
 * 
 * @author wuch
 * 
 */
public class ErrorCode {
	// 序列化UID
	private static final long serialVersionUID = -1679458253208555786L;

	/**
	 * 必填参数不存在。
	 */
	public final static int PARAMETER_EMPTY = 1;

	/**
	 * 必填参数无效。
	 */
	public final static int PARAMETER_INVALID = 2;

	/**
	 * 服务器响应数据无效。
	 */
	public final static int RESPONSE_DATA_INVALID = 3;

	/**
	 * 生成签名失败。
	 */
	public final static int MAKE_SIGNATURE_ERROR = 4;

	/**
	 * 签名无效。
	 */
	public final static int SIGNATURE_INVALID = 5;

	/**
	 * 时间戳过期
	 */
	public final static int TIMEOUT_ERROR = 6;

	/**
	 * 用户权限问题
	 */
	public final static int USER_PERMISSION_ERROR = 7;

	/**
	 * 用户权限问题
	 */
	public final static int DATABASE_ERROR = 8;

	/**
	 * 未知错误
	 */
	public final static int UNKNOWN_ERROR = 10;

	/**
	 * 网络错误。
	 */
	public final static int NETWORK_ERROR = -1;
}
